package liy.demo.wikiproject.test.testBagu;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

import java.util.regex.Pattern;
import java.util.regex.Matcher;

import java.util.regex.Pattern;
import java.util.regex.Matcher;

public class DoubleBackslashExample {
    public static void main(String[] args) {
        // 定义一个字符串
        String text = "Here are \\d+  some numbers: 123, 456, and 789.";

        // 定义一个正则表达式模式来匹配数字（使用双重反斜杠）
        String regex = "(\\\\d+)"; // 实际上匹配的是 \d+

        // 创建一个Pattern对象
        Pattern pattern = Pattern.compile(regex);

        // 创建一个Matcher对象
        Matcher matcher = pattern.matcher(text);

        // 查找并打印所有匹配的数字
        while (matcher.find()) {
            System.out.println("Found a number: " + matcher.group());
        }
    }
}
